#ifndef SDLGAMEOBJECT_H_INCLUDED
#define SDLGAMEOBJECT_H_INCLUDED


#include "GameObject.h"
#include "Vector2D.h"


class SDLGameObject : public GameObject 
{
public: 
	SDLGameObject(const Loader*); 

	virtual void Render() const; 
	virtual void Update(); 
	virtual void CleanUp(); 

protected: 
	Vector2D m_position; 
	Vector2D m_velocity; 
	Vector2D m_acceleration;

	int m_width; 
	int m_height; 

	int m_currentRow; 
	int m_currentFrame; 

	std::string m_textureID; 
}; 


#endif // SDLGAMEOBJECT_H_INCLUDED